home *** CD-ROM | disk | FTP | other *** search
/ Plug Into a Brand New World / Plug Into a Brand New World Version 1.3.BIN / IO-PS110 / For WinXP / NmPorts.inf < prev    next >
INI File  |  2001-11-20  |  11KB  |  361 lines

  1.  
  2. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  3. ;;
  4. ;;  NetMos Technology, inc.
  5. ;;
  6. ;;  FILE : NmPorts.inf
  7. ;;  OS SUPPORTED : WIN XP.
  8. ;;  This inf file configures one LPT port on 9705 
  9. ;;  and one COM port on 9735/9745.
  10. ;;  For 9805,9815,9825.9835 etc, Use Nm2kMf.INF file.
  11. ;;
  12. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  13.  
  14. [version]
  15. LayoutFile=layout.inf
  16. signature="$Chicago$"
  17. Class=Ports
  18. ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
  19. Provider=%ProviderName%
  20. DriverVer=04/23/2000,5.00.2183.1
  21.  
  22. [DestinationDirs]
  23. DefaultDestDir  = 11        ;LDID_SYS
  24. LptPort.NT.Copy = 12        ;DIRID_DRIVERS
  25. ComPort.NT.Copy = 12        ;DIRID_DRIVERS
  26. NmPar.NT.Copy = 12        ;DIRID_DRIVERS
  27. NonPort.NT.Copy = 12        ;DIRID_DRIVERS
  28. Inf.Copy = 17
  29.  
  30. [SourceDiskFiles]
  31. ; 1 = Disk Number
  32. NmPorts.inf=1
  33. NmUninst.exe=1
  34. NmPar.sys=1
  35.  
  36. [SourceDisksNames]
  37. 1=%DiskName%,,
  38.  
  39. ;===============================
  40. ; Class Installation
  41. ;===============================
  42. [ClassInstall]
  43. AddReg=PortsClass.AddReg
  44.  
  45. [PortsClass.AddReg]
  46. HKR,,,,%PortsClassName%
  47.  
  48. [ClassInstall32.NT]
  49. AddReg=PortsClass.NT.AddReg
  50.  
  51. [PortsClass.NT.AddReg]
  52. HKR,,,,%PortsClassName%
  53. HKR,,Icon,,"-23"
  54. HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"
  55.  
  56. [Inf.Copy]
  57. NmPorts.inf
  58.  
  59. [ControlFlags]
  60.  
  61. ;===============================
  62. ; Driver Installation
  63. ;===============================
  64. [Manufacturer]
  65. %MfgName%=NetMosCards
  66.  
  67. ;
  68. ; Manufacturer Name Section
  69. ;
  70. [NetMosCards]
  71. %ComPortName%=ComPort,MF\PCI9710_COM
  72. %LptPortName%=LptPort,MF\PCI9710_LPT
  73. %EcpPortName%=EcpPort,MF\PCI9710_ECP
  74. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&SUBSYS_00101000&REV_01
  75. %NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&SUBSYS_10000000&REV_01
  76. %NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&SUBSYS_00011000&REV_01
  77. %NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745&SUBSYS_00011000&REV_01
  78.  
  79. ;%NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&SUBSYS_00101003&REV_01
  80. %NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&SUBSYS_00121000&REV_01
  81. ;%NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745&SUBSYS_00041000&REV_01
  82.  
  83. ;----------------------------------------
  84. ; COM Card Install
  85. ;----------------------------------------
  86. [ComCard]
  87. CopyFiles=Inf.Copy,ComPort.Copy,Uninstall.Copy
  88. AddReg=ComPort.AddReg,ComPort.W95.AddReg,Uninstall.AddReg
  89. ;LogConfig=NmLogConf64
  90.  
  91. [ComCard.NT]
  92. CopyFiles=Inf.Copy,ComPort.NT.Copy,Uninstall.Copy
  93. AddReg=ComPort.AddReg, ComPort.NT.AddReg,Uninstall.AddReg
  94. ;LogConfig=NmLogConf64
  95. SyssetupPnPFlags = 1
  96.  
  97. [ComCard.NT.HW]
  98. AddReg=ComPort.NT.HW.AddReg
  99.  
  100. [ComCard.NT.Services]
  101. ;AddService = Serial, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
  102. ;AddService = Serenum,,Serenum_Service_Inst
  103. Include=msports.inf
  104. Needs=ComPort.NT.Services
  105.  
  106. ;----------------------------------------
  107. ; LPT Card Install
  108. ;----------------------------------------
  109. [LptCard]
  110. CopyFiles=Inf.Copy,LptPort.Copy,Uninstall.Copy
  111. AddReg=LptPort.AddReg,LptPort.W95.AddReg,Uninstall.AddReg
  112. ;LogConfig=NmLogConf64
  113.  
  114. [LptCard.NT]
  115. CopyFiles=Inf.Copy,NmPar.NT.Copy,Uninstall.Copy
  116. AddReg=LptPort.AddReg,LptPort.NT.AddReg,Uninstall.AddReg
  117. ;LogConfig=NmLogConf64
  118.  
  119. [LptCard.NT.Services]
  120. AddService = NmPar, 0x00000002, NmPar_Service_Inst, NmPar_EventLog_Inst ; Port Driver (function driver for this device)
  121. ;Include=msports.inf
  122. ;Needs=LptPort.NT.Services
  123.  
  124. ;----------------------------------------
  125. ; ECP Card Install
  126. ;----------------------------------------
  127. [EcpCard]
  128. CopyFiles=Inf.Copy,LptPort.Copy,Uninstall.Copy
  129. AddReg=EcpPort.AddReg,LptPort.W95.AddReg,Uninstall.AddReg
  130. ;LogConfig=NmLogConf64
  131.  
  132. [EcpCard.NT]
  133. CopyFiles=Inf.Copy,NmPar.NT.Copy,Uninstall.Copy
  134. AddReg=EcpPort.AddReg,LptPort.NT.AddReg,Uninstall.AddReg
  135. ;LogConfig=NmLogConf64
  136.  
  137. [EcpCard.NT.Services]
  138. AddService = NmPar, 0x00000002, NmPar_Service_Inst, NmPar_EventLog_Inst ; Port Driver (function driver for this device)
  139. ;Include=msports.inf
  140. ;Needs=LptPort.NT.Services
  141.  
  142. ;----------------------------------------
  143. ; COM Port Install
  144. ;----------------------------------------
  145. [ComPort]
  146. CopyFiles=ComPort.Copy
  147. AddReg=ComPort.AddReg,ComPort.W95.AddReg
  148.  
  149. [ComPort.NT]
  150. CopyFiles=ComPort.NT.Copy
  151. AddReg=ComPort.AddReg, ComPort.NT.AddReg
  152. SyssetupPnPFlags = 1
  153.  
  154. [ComPort.NT.HW]
  155. AddReg=ComPort.NT.HW.AddReg
  156.  
  157. [ComPort.NT.Services]
  158. ;AddService = Serial, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
  159. ;AddService = Serenum,,Serenum_Service_Inst
  160. Include=msports.inf
  161. Needs=ComPort.NT.Services
  162.  
  163. ;----------------------------------------
  164. ; LPT Port Install
  165. ;----------------------------------------
  166. [LptPort]
  167. CopyFiles=LptPort.Copy
  168. AddReg=LptPort.AddReg,LptPort.W95.AddReg
  169.  
  170. [LptPort.NT]
  171. CopyFiles=LptPort.NT.Copy
  172. AddReg=LptPort.AddReg,LptPort.NT.AddReg
  173.  
  174. [LptPort.NT.Services]
  175. ;AddService = Parport, 0x00000002, Parport_Service_Inst, Parport_EventLog_Inst ; Port Driver (function driver for this device)
  176. Include=msports.inf
  177. Needs=LptPort.NT.Services
  178.  
  179. ;----------------------------------------
  180. ; ECPPort Install
  181. ;----------------------------------------
  182. [EcpPort]
  183. CopyFiles=LptPort.Copy
  184. AddReg=EcpPort.AddReg,LptPort.W95.AddReg
  185.  
  186. [EcpPort.NT]
  187. CopyFiles=LptPort.NT.Copy
  188. AddReg=EcpPort.AddReg,LptPort.NT.AddReg
  189.  
  190. [EcpPort.NT.Services]
  191. ;AddService = Parport, 0x00000002, Parport_Service_Inst, Parport_EventLog_Inst ; Port Driver (function driver for this device)
  192. Include=msports.inf
  193. Needs=LptPort.NT.Services
  194. ;----------------------------------------
  195. ; other sections
  196. ;----------------------------------------
  197. [LptPort.Copy]
  198. lpt.vxd
  199.  
  200. [LptPort.AddReg]
  201. HKR,,PortSubClass,1,00
  202. HKR,,ECPDevice,1,00
  203.  
  204. [EcpPort.AddReg]
  205. HKR,,PortSubClass,1,00
  206. HKR,,ECPDevice,1,01
  207.  
  208. [LptPort.W95.AddReg]
  209. HKR,,DevLoader,0,*vcomm
  210. HKR,,Contention,0,*vpd
  211. HKR,,Enumerator,0,lptenum.vxd
  212. HKR,,PortDriver,0,lpt.vxd
  213.  
  214. [LptPort.NT.AddReg]
  215. HKR,,EnumPropPages32,,"MsPorts.dll,ParallelPortPropPageProvider"
  216.  
  217. [NmPar.NT.Copy]
  218. NmPar.sys
  219. parallel.sys
  220.  
  221. [LptPort.NT.Copy]
  222. parport.sys
  223. parallel.sys
  224.  
  225. ; -------------- Parallel Port Driver install sections
  226. [NmPar_Service_Inst]
  227. DisplayName    = "NetMos Parallel Port Driver"
  228. ServiceType    = 1                ; SERVICE_KERNEL_DRIVER
  229. StartType      = 1                ; SERVICE_SYSTEM_START (BUGBUG--should be SERVICE_DEMAND_START, 0x3)
  230. ErrorControl   = 0                ; SERVICE_ERROR_IGNORE (BUGBUG--should be SERVICE_ERROR_NORMAL, 0x1)
  231. ServiceBinary  = %12%\NmPar.sys
  232. LoadOrderGroup = Parallel arbitrator
  233.  
  234. [NmPar_EventLog_Inst]
  235. AddReg = NmPar_EventLog_AddReg
  236.  
  237. [NmPar_EventLog_AddReg]
  238. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\nmpar.sys"
  239. HKR,,TypesSupported,0x00010001,7
  240.  
  241. ; COM sections
  242. ;----------------------------------------------------------
  243. [ComPort.Copy]
  244. serial.vxd
  245. serialui.dll
  246.  
  247. [ComPort.AddReg]
  248. HKR,,PortSubClass,1,01
  249.  
  250. [ComPort.W95.AddReg]
  251. HKR,,DevLoader,,*vcomm
  252. HKR,,Enumerator,,serenum.vxd
  253. HKR,,PortDriver,,serial.vxd
  254. HKR,,Contention,,*vcd
  255. HKR,,ConfigDialog,,serialui.dll
  256. HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
  257. HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"
  258.  
  259. [ComPort.NT.Copy]
  260. serial.sys
  261. serenum.sys
  262.  
  263. [ComPort.NT.AddReg]
  264. HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
  265. ; Uncomment the following line if you want to override the advanced dialog for
  266. ; your device.  See msports.h for protoype of OverrideAdvancedFunction
  267. ; HKR,,EnumAdvancedDialog,,"yourdll.dll,OverrideAdvancedFunction"
  268.  
  269. [ComPort.NT.HW.AddReg]
  270. HKR,,"UpperFilters",0x00010000,"serenum"
  271.  
  272. ; -------------------------------------------------------
  273.  
  274. ;[SerialEnumerator.NT]
  275. ;CopyFiles=SerialEnumerator.NT.Copy
  276.  
  277. ;[SerialEnumerator.NT.Copy]
  278. ;serenum.sys
  279.  
  280. ;-------------- Service installation
  281. ; Port Driver (function driver for this device)
  282.  
  283. ;[SerialEnumerator.NT.Services]
  284. ;AddService = Serenum,,Serenum_Service_Inst
  285.  
  286. ; -------------- Serial Port Driver install sections
  287. ;[Serial_Service_Inst]
  288. ;DisplayName    = %Serial.SVCDESC%
  289. ;ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  290. ;StartType      = 1               ; SERVICE_SYSTEM_START (this driver may do detection)
  291. ;ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
  292. ;ServiceBinary  = %12%\serial.sys
  293. ;LoadOrderGroup = Extended base
  294.  
  295. ; -------------- Serenum Driver install section
  296. ;[Serenum_Service_Inst]
  297. ;DisplayName    = %Serenum.SVCDESC%
  298. ;ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  299. ;StartType      = 3               ; SERVICE_DEMAND_START
  300. ;ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  301. ;ServiceBinary  = %12%\serenum.sys
  302. ;LoadOrderGroup = PNP Filter
  303.  
  304. ;[Serial_EventLog_Inst]
  305. ;AddReg = Serial_EventLog_AddReg
  306.  
  307. ;[Serial_EventLog_AddReg]
  308. ;HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\serial.sys"
  309. ;HKR,,TypesSupported,0x00010001,7
  310.  
  311. ; LogConfig sections
  312. [NmLogConf8]
  313. ConfigPriority=HARDRECONFIG
  314. IOConfig=8@100-3ff%fff8(3ff::)
  315. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  316.  
  317. [NmLogConf64]
  318. ConfigPriority=HARDRECONFIG
  319. IOConfig=64@100-ffff%ffC0(0::)
  320. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  321.  
  322. [Uninstall.Copy]
  323. NmUninst.exe
  324.  
  325. [Uninstall.AddReg]
  326. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MfgName%,DisplayName,0,%UninstallName%
  327. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MfgName%,UninstallString,0,NmUninst.exe
  328.  
  329. ; User readable strings
  330. ;----------------------------------------------------------
  331. [Strings]
  332. ProviderName="NetMos Technology"
  333. MfgName="NetMos Technology"
  334. UninstallName="NetMos Multi-IO Controller"
  335. DiskName="NetMos Multi-IO Drivers Disk"
  336. ComPortName="NetMos PCI Serial Port"
  337. LptPortName="NetMos PCI Parallel Port"
  338. EcpPortName="NetMos PCI SPP/BPP/ECP/EPP Port"
  339. NullPortName="NetMos Bridge"
  340. Nm9705Name="NetMos 9705 PCI Parallel Port"
  341. Nm9735Name="NetMos 9735 PCI Multi-I/O Controller"
  342. Nm9745Name="NetMos 9745 PCI Multi-I/O Controller"
  343. NmS9705Name="NetMos 9705 PCI Parallel Port"
  344. NmS9735Name="NetMos 9735 PCI Serial Port"
  345. NmS9745Name="NetMos 9745 PCI Serial Port"
  346. Nm9805Name="NetMos 9805 PCI Parallel Port"
  347. Nm9815Name="NetMos 9815 PCI Multi-I/O Controller"
  348. Nm9820Name="NetMos PCI 9820 Serial Port"
  349. Nm9825Name="NetMos PCI 9825 Serial Port"
  350. Nm9835Name="NetMos 9835 PCI Multi-I/O Controller"
  351. Nm9845Name="NetMos 9845 PCI Multi-I/O Controller"
  352. Nm9855Name="NetMos 9855 PCI Multi-I/O Controller"
  353.  
  354. NmS9735ComName="NetMos 9735 PCI Serial Port"
  355. NmS9735LptName="NetMos 9735 PCI Parallel Port"
  356.  
  357. ;-----------------------
  358. ; END OF FILE
  359. ;-----------------------
  360.  
  361.